/*header*/
html {padding:0;margin:0;}
body{line-height: 160%; font-size: 14px; font-family: "Microsoft YaHei","微软雅黑"}
ul {list-style: none;padding:0;margin:0;}
ul li{ list-style-type: none;}
* {transition: all 0.3s ease 0s;}

a {text-decoration: none; color: #555;}
a:focus, a:hover{ color: #333;}
/*头部样式*/
.cnhbloog{ margin-top: 20px; display: inline-block; margin-bottom: 20px; margin-right: 20px; float: left; }
.logotxt{ font-size: 18px; font-weight: bold; display: inline-block; color: #0064B6; float: left; padding: 35px 0;}
.logotxt span{ font-size: 14px; color: #666; display: inline-block; width: 100%;}
.topbj{ background:#fff; padding:0;  display: inline-block;  width: 100%;}
.top-tel{ display: inline-block; width: 100%; text-align: right; padding-right: 40px; margin-top: 20px;}
.top-tel li{ display: inline-block; padding: 4px 10px; color: #999;}
.top-tel li a{ color: #999}
.top-tel li a.telt{color: #0064B6;}
.top-tel .toptel{ font-size: 24px; color: #BE0208; font-weight: bold;}

.navbar-yb{ background:#0064B6; display: inline-block; width: 100%; position: relative; z-index: 11; padding:0; }
.dropdown-menu>li>a {text-align: center;line-height: 30px; color: #fff;}
.navbar-yb .navbar-nav { display: inline-block; border: 0px; margin: 0px; padding: 0px; }
.navbar-yb .navbar-nav>li>a{ display: inline-block; width: 100%; padding: 15px 40px; position: relative; color: #fff;  }

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {    background-color:#fff;  color: #0064B6;  }
.navbar-yb .navbar-nav>li.active,.navbar-yb .navbar-nav>li:hover{   color: #0064B6;background: transparent; border-bottom: 0px solid #0064B6;}
.navbar-yb .navbar-nav>li>a:focus, .navbar-yb .navbar-nav>li>a:hover,.navbar-nav .active{ background: #fff;  }
/*.navbar-yb .navbar-nav>li>a:focus:after, .navbar-yb .navbar-nav>li>a:hover:after,.navbar-nav .active a:after{ content: ""; height: 2px; width: 100%; position: absolute; bottom: -3px; left: 0; z-index: 2;*/
    /*background: #FFA41B;}*/
.navbar.bootsnav{border-bottom: 0; margin-bottom: -5px;}


.navbar-nav>li>.dropdown-menu{background: url("../images/navbj.png") bottom right no-repeat rgba(0,100,180,.6); border-radius: 0 0 10px 10px;
    padding: 16px 0; background-size: contain; border: 0px;transition: all 0s ease 0s; }
.navbar-nav>li>.dropdown-menu:before{ content: ""; position: absolute; top: -16px; left: 50%; margin-left: 0px;
    border: 8px solid;
    border-color: transparent transparent rgba(0,100,180,0.9);
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{ background-color:rgba(254,254,254,.8);  background-color:#fff;  color: #0064B6;}

.om-banner {  width: 100%;  height: 100%;  background: #fafafa; position: relative; overflow: hidden; }
.swiper-slide {  font-size: 18px;  color:#fff;  -webkit-box-sizing: border-box;  box-sizing: border-box;  padding: 0;  }
.om-banner{ position: relative; display: inline-block;}
.ani-slide p{  transform:translateX(0);  opacity:1;  }
.swiper-pagination {  bottom: 10px;  left: 0;  width: 100%;  }
.text{ position: absolute; z-index: 10; top: 60%; right: 20%; width: 60%;}
.banben { display: inline-block; float: left;  text-align: center; width: 100%; padding: 6px 10px;}
.banben a{ color: #fff; display: inline-block; padding: 6px 20px;}

.banben a:first-child{background: #344E8C;}
.banben a:last-child{background: #FFA41B; margin-left: -5px;}
.banben a:first-child:hover{ box-shadow: 3px 3px 10px #666; background: #5371b9;}
.banben a:last-child:hover{ box-shadow: 3px 3px 10px #666; background: #fdbd5c; margin-left: -5px;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{ right: 60px;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{left: 60px;}

.page-tit{ width: 90%; margin-left: 5%; padding: 20px 0px; text-align: center; line-height: 50px;}
.page-tit-cn{ font-size:24px; letter-spacing: 4px; color:#0064B6; display: inline-block; font-weight: bold; background: url("../images/pagetit.png") center no-repeat;
    text-align: center; width:100%; height: 50px;}
.page-tit-note{ font-size: 14px; color: #ccc; line-height: 20px; display: inline-block; width: 100%; text-align: center; letter-spacing: 2px;}

.page-tit-b{ width: 90%; margin-left: 5%; padding: 20px 0px; text-align: center; line-height: 50px;}
.page-tit-b .page-tit-cn{ font-size:24px; letter-spacing: 4px; color:#fff; display: inline-block; font-weight: bold; background: url("../images/pagetitb.png") center no-repeat;
    text-align: center; width:100%; height: 50px;}
.page-tit-b .page-tit-note{ font-size: 14px; color: #fafafa; line-height: 20px; display: inline-block; width: 100%; text-align: center; letter-spacing: 2px;}


.sy-cp{ display: inline-block; width: 100%;}
.sy-cp li .cp-div{ display: inline-block; width: 100%; background: linear-gradient(45deg, #fafafa, #f5f5f5); padding-bottom: 10px;  margin: 5px 0;}

.sy-cp li:nth-child(1) .cp-div,.sy-cp li:nth-child(3) .cp-div,.sy-cp li:nth-child(6) .cp-div,
.sy-cp li:nth-child(8) .cp-div,.sy-cp li:nth-child(9) .cp-div,.sy-cp li:nth-child(11) .cp-div
{ background: url("../images/cpbj.jpg") center; background-size: cover}


.zhez{position: absolute; width: 0px; height:0px;opacity: 0; border-radius: 50px 0 50px 0; background: url("../images/zhez.png") center center no-repeat rgba(0,100,180,.7); background-size: contain; top: 50%;  left: 50%; }

.syggpic{ display: inline-block; width: 100%;  margin: 16px 0;}
.zhe-p{ height: 100%; overflow: hidden;}
.zhe-p:hover .zhez{width: 210px; height:160px; opacity: 1; margin-left: -105px; margin-top: -110px;}
.oil-img{ display: inline-block; width: 100%; overflow: hidden; height: 200px;}
.zhe-p:hover .zhelogo{ transform:rotate(360deg);
    -ms-transform:rotate(360deg); 	/* IE 9 */
    -moz-transform:rotate(360deg); 	/* Firefox */
    -webkit-transform:rotate(360deg); /* Safari 和 Chrome */
    -o-transform:rotate(360deg); 	/* Opera */}
.zhe-p:hover .oil-img img{ transform: scale(1.1)}

.oil-con .oil-tit{ color: #333; width: 100%; font-size: 16px; line-height: 30px; height: 30px; text-align: center; overflow: hidden; font-weight: bold; }
.zhez .oil-note{ color: #fff; line-height: 25px; height: 140px; overflow: hidden; font-size: 14px; margin-top: 0px; width: 100%; padding: 20px; }
.zhez .oil-note a{ color: #fff;}
.cn-more a{ margin-top: 10px; display: inline-block; padding: 10px 30px; border-radius: 30px 0 30px 0; float: left; border: 1px solid #0064B6; color: #fff; }
.cn-more a:hover{ background: #0064B6; color: #285C86;}


.cppage,.newspage{ width: 100%; padding: 40px 0;}
.aboutpage{ width: 100%; padding: 40px 0; background: url("../images/aboutbj.jpg?v=3");}

.sygg{ display: inline-block; width: 100%; padding: 20px 0;}

.news-ul-a{ display: inline-block; width: 100%;text-align: center; margin-bottom: 10px; margin-top: 20px;}
.news-ul-a li{ display: inline-block;}
.news-ul-a li a{ display: inline-block; background: #f5f5f5; padding: 10px 20px;}
.news-ul-a li a:hover{ background: #0064B6; color: #fff;}

.news-a{ display: inline-block; width: 100%; }
.news-img{ display: inline-block; position: relative; border-radius: 5px; height:280px; overflow: hidden;}

.news-b .news-img{ height: 100px;}

.news-img img{ width: 100%; height: 100%;}
.news-a:hover .news-img{ box-shadow: 3px 3px 10px #999;}
.news-a:hover .news-img img{ transform: scale(1.1);}
.news-a:hover .news-body{ background: #f5f5f5;}
.news-t-a{ display: inline-block; position: absolute; bottom: 0; right: 0; background: #0064B6; color: #fff; font-size: 14px; font-weight: bold; padding: 5px 20px;}
.news-body{ background: #fafafa; display: inline-block; width: 100%; padding: 10px;}
.news-tit{ font-size: 14px; font-weight: bold; width: 100%; height: 25px; line-height: 25px; overflow: hidden;}

.news-note{ font-size: 12px; width: 100%; height:60px; line-height: 20px; overflow: hidden;}

.news-ul-s{ display: inline-block; width: 100%;  padding-top: 20px;}

.news-ul-s li{ display: inline-block; width: 100%;  position: relative; border-bottom: 1px dashed #f5f5f5; }
.news-ul-s li a{ padding-left: 10px; display: inline-block; position: relative; font-size: 14px; width:-webkit-calc(100% - 100px);
    width:-moz-calc(100% - 100px);
    width:calc(100% - 100px); overflow: hidden; height: 30px; line-height: 30px;}
.news-ul-s li span{ display: inline-block; width: 70px; float: right; text-align: center; font-size: 12px; line-height: 30px; color: #999;}
.news-ul-s li a:before{content: ""; position: absolute; width: 6px; height: 1px; background: #666; top: 50%; left: 0px;}

.news-ul-s li:hover a{ color: #0064B6; padding-left: 15px;}
.news-ul-s li:hover a:before{background: #0064B6; width: 5px; height: 5px; border-radius: 5px;}


/*在线客服*/
.side{  height:170px;position:fixed;bottom:0px;right:0px;  top: 0px;   margin:auto auto;z-index: 1000;    }
.side-ul>li{ position: relative;  margin-bottom: 10px; }
.side-ul>li:last-child{ border-bottom: none;}
.side-ul>li>a{  color:#fff ; display: block; width: 50px; height:50px; background: #0365a6;   border-radius: 5px 0px 0px 5px;}
.side-ul>li>a > .fa{ font-size: 25px;line-height: 50px; }
.side-ul>li:hover a{
    background:#CB1F1F;
}
.side-ul>li:hover>a{  color:  #404040;}
.side-ul>li>a .kuang1,.side-ul>li>a .kuang2,.side-ul>li>a .kuang3{ ;position: absolute; right: 50px; top: 0px; display: none;opacity: 0;width: 200px; background: #0365a6 ; padding: 13px; color: #fff;border-radius: 5px;}
.side-ul>li.qq:hover>a .kuang1{ display: block; opacity: 1;}
.side-ul>li.weixin:hover>a .kuang2,.side-ul>li.weixin:hover>a .kuang2:hover{ display: block; opacity: 1; top:60px;}
.side-ul>li.dianhua:hover>a .kuang3{ display: block; opacity: 1;  top: 0px;}


/*foot*/

.pagefoot{ display: inline-block ; width: 100%; padding: 20px 0; background: url("../images/footbj.jpg");}
.pagefoot a{ color: #333; }
.footcen{ display: inline-block; width: 100%;  }
.foota{ display: inline-block; width: 100%; padding: 8px;}

.footar{ display: inline-block; float: right; padding-top: 5px; position: relative; text-align: right;}
.telt{font-size: 14px; color: #333; display: inline-block; width: 100%;}
.teltel{ font-size: 18px; font-weight: bold; color: #333; display: inline-block; width: 100%;}
.telx{ font-size: 12px; color: #333; display: inline-block; width: 100%;}
.footb{ display: inline-block; width: 100%; margin-top: 10px; padding-top: 20px; border-top: 1px solid #333;}
.footlogo img{ margin-top: 20px; }

.foot-nav-ul{ display: inline-block; width: 100%; margin-top: 20px; }
.foot-nav-ul a{ color: rgba(0,0,0,.7);}
.foot-nav-ul > li{ display: inline-block;  float: left; padding: 4px 20px;}
.foot-nav-ul > li > a{ font-size: 14px; display: inline-block; width: 100%; font-weight: bold; margin-top: 10px;}
.foot-nav-ul > li:nth-child(1){padding-left: 0;}

.footr{ display: inline-block; width: 100%; text-align: right; padding: 20px 10px;}
.foot-rtel{ display: inline-block; margin-top:0px; margin-right: 0px;}
.tel-n{ display: inline-block; padding: 6px 20px; border-radius: 6px 0 0 6px; background: #fff; color: #0064B6; font-size: 14px; font-weight: bold;}
.tel-num{ display: inline-block; margin-top: 10px;  padding: 6px 20px; border-radius: 0px 6px 6px 0px; background: #0064B6; font-weight: bold; color: #FFFFFF; font-size: 14px;}
.footewm{ display: inline-block; margin-top: 10px; float: right;}
.tel-c{font-size: 12px; margin-top: 10px; font-weight: bold; color: #333;}

.sy-case{ display: inline-block; background: #fafafa; width: 100%; padding: 30px 20px;}
.sy-case li{ margin: 8px 0;}
.case-div{ display: inline-block; width: 100%; margin-bottom: 20px;}
.case-img{  width: 100%; height: 180px; overflow: hidden;}
.case-img img{ width: 100%; height: 100%;}
.case-tit{ display: inline-block; width: 100%; line-height: 40px; background: url("../images/cpbj.jpg"); background-size: cover; font-size: 14px; font-weight: bold; text-align: center;}

.case-div:hover{ box-shadow: 3px 3px 10px #ccc;}
.case-div:hover .case-img img{ transform: scale(1.1)}
.case-div:hover .case-tit{ color: #fff; background: #0064B6;}
.case-div:hover .case-tit a{ color: #fff}

.foota-a{ width: 100%; display: inline-block; background: url("../images/footabj.jpg") top center no-repeat; height: 54px; line-height: 54px; font-weight:bold; text-align: center; color: #fff; font-size: 28px;}
.foota-a .footatel{ display: inline-block; margin-left: 40px; color: #FFE629;}

.foota-b{ position: relative; display:  inline-block; width: 100%; background: #2c5fb3; height: 160px; padding: 20px;}

.ab-x-ul{ display: inline-block; width: 100%; padding: 20px 0;}
.ab-x-div{ display: inline-block; width: 90%; margin-left: 5%; background: url("../images/aboutimg1.jpg"); background-size: cover;   padding: 6px 16px; border-radius: 16px 0 16px 0;
    line-height: 25px; height: 90px; overflow: hidden; color: #776D53; }
.ab-x-ul .ab-x-div:hover{ box-shadow: 5px 5px 16px #999; }
.footlxwmnv{ display: inline-block; width: 350px; position: absolute; bottom:-140px;}

.myform{ display: inline-block; width: 100%; padding: 40px 20px;}

.myform .myinput {
    line-height: 24px;
    background: transparent;
    border-radius: 0px;
    height: 24px;
    font-size: 1.2rem;
    webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.0);
    padding: 6px 6px;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.0);
    border: 0px; border-bottom: 1px solid #eee;
}
.select-box {
    box-shadow: inset 0 1px 1px rgba(0,0,0,.0);
    border: 0px;
    border-bottom: 1px solid #eee !important;
}
.wbjjq{ width: 100%; padding: 40px 0; background: #fafafa;}
.wbjjq-cen{ display: inline-block; width: 100%; padding: 0px; background: #fff;  border-radius: 20px; }

.wbform-div{ display: inline-block; width: 80%; margin-left: 5%;}

.fromleft{ position: absolute; height: 400px; width: 1px; border-right: 1px solid #eee; right: 0px; top: 0; padding-top: 80px; margin-top: -10px;}
.fromleft img{ position: absolute; right: -70px; top: 50%; margin-top: -70px;}
.title-mfbjd{ display: inline-block; width: 100%; margin-bottom: 20px; font-size: 24px; font-weight: bold;}
.title-mfbjd em{ font-size: 16px; color: #FFA41B;}
.jsjieguo{ display: inline-block; width: 80%; margin-left: 15%; height: 400px; background: url("../images/jsq.png") right bottom no-repeat; text-align: center;  box-shadow: 5px 5px 10px #ccc; border-radius: 10px;  padding: 20px;}

.jsjieguo .h3{ color: #2c5fb3; border-bottom: 1px solid #eee;  padding-bottom:20px; }
.jieguo-ul{ display: inline-block; width: 100%;  }
.jieguo-ul li{ display: inline-block; width: 100%; text-align: left; padding-left: 30px; line-height: 40px; font-size: 14px; font-weight: bold; color: #555;}
.jieguo-ul li span{ font-size: 18px; color: #FFA41B;}

.about-con{ display: inline-block; width: 100%; padding: 10px; color: #fff;}

/*neiye*/
.page-ny{ width: 100%;}
.page-ny img{ max-width: 100%; height: auto;}
.syabout-l{ display: inline-block; width: 80%; margin-top: 20px; margin-left: 5%; }
.syabout-r{ display: inline-block; width: 90%; margin-left: 5%;}
.syabout-l-t{ display: inline-block; width: 100%; font-size: 36px; color: #3066CE; font-weight: bold; padding: 10px; margin-bottom: 40px;}
/*syabout*/
.syabout-l-ny{ display: inline-block; height: 50vh;   width: 100%; padding: 20px 0;}
.syabout-tit{ width: 100%; padding: 20px 0px; text-align: left; line-height: 50px;}
.syabout-en{ font-size: 24px; display: inline-block; text-transform: uppercase; color: #3066CE; margin-right: 8px; font-weight: bold; float: left;}
.syabout-cn{ font-size: 24px; display: inline-block; color: #333; font-weight: bold; float: left;}

.syabout-note{ font-size: 12px; color: #ccc; width: 100%; display: inline-block; line-height: 20px; letter-spacing: 4px;}
.syabout-xs{ display: inline-block; width: 40px; height: 2px; background: #3066CE; overflow: hidden;}

.syabout-l-ny .syabout-con{ display: inline-block; width: 100%; margin-top:0px; color: #777; line-height: 180%;}

.aboutpage{ width: 100%; background: url("../images/aboutbj.jpg?v=3"); padding: 40px 0;}
.syabout-r-ny{ display: inline-block; width: 100%; margin-top: 40px;  }
.navbar-yb-ny{ background: #fff; margin-top: 0;}
.nybanner{width: 100%; position: relative;}
.nyb-text{ display: inline-block; width: 100%; text-align: center; top: 50%; margin-top: -80px; position: absolute;}
.nyb-text .nyb-t-t{font-size: 24px; border-bottom: 1px solid #fff; color: #fff; font-weight: bold; position: relative; display: inline-block; padding: 20px;}
.nyb-t-x{ position: absolute; width: 80px; height: 3px; bottom: -1px; background: #FFC400; display: inline-block; left: 50%; margin-left: -40px;}
.nyb-t-c{ font-size: 14px; color: #fff; line-height: 30px;}
.page-ny-nav{ width: 100%; padding: 0; display: inline-block; background: #fafafa; border-bottom: 1px solid #ececec; }

.ny-nav-ul{ margin-top: 0px; width: 100%; display: inline-block; text-align: center;}
.ny-nav-ul li{ margin: 0 1px; display: inline-block;}

.ny-nav-ul li a{   padding:12px 16px; display: inline-block; position: relative;  line-height: 22px; color: #555; font-weight: bold;   margin-top:0px;}
.ny-nav-ul li a small{ display: inline-block; width: 100%; font-size: 12px; color: #999; font-weight: 400; line-height: 18px;}
.ny-nav-ul li a:before{content: ""; position: absolute; top: 0px; display: none; height: 2px; width: 100%; background: #3066CE; left: 0;}
.ny-nav-ul li a:hover,.ny-nav-ul li a.active{ color: #3066CE; background: #fff;}
.ny-nav-ul li a:hover:before,.ny-nav-ul li a.active:before{ display: inline-block; }
.page-ny{  padding: 10px 0 10px 0; border-bottom: 1px solid #f5f5f5; display: inline-block; width: 100%;}
.pageny-t-a{position: relative;  width: 100%; display: inline-block; text-align: left; }
.pageny-t-a .tit-cn{ margin-left: 0px; margin-top: 20px; font-size: 24px; color: #333;}
.pageny-t-a .tit-en{ font-size: 14px; color: #666; margin-left: 0px;}
.aboutrny{ display: inline-block; width: 80%; margin-left: 5%; margin-top: 40px;}

/*企业文化*/
.pagea-tit{ width: 100%; padding: 20px 0px; text-align: center; line-height: 50px;}
.pagea-tit-en{ color: #377BE3; display: inline-block; font-weight: bold;}
.pagea-tit-cn{ font-size: 24px; color: #073B72; font-weight: bold;}

.pagea-tit-note{ font-size: 12px; color: #ccc; line-height: 20px; letter-spacing: 4px;}

.qywh-p{ display: inline-block; width: 100%; padding: 0; background: url("../images/qywhbj.jpg") right; height: 40vh;}
.qywh-ul{ display: inline-block; width: 100%;  height: 100%;}
.qywh-ul li{ display: inline-block; height: 100%;}
.qywh-tit{ display: inline-block; width: 100%;   background-image: linear-gradient(45deg, #3066CE, #00359B); padding: 40px 0; vertical-align: middle; height: 100%; text-align: center; }
.qywh-tit-cn{ display: inline-block; width: 100%; font-size: 24px; font-weight: bold; color: #fff; margin-top: 35%; text-align: center;}
.qywh-cn{ display: inline-block; width: 100%; font-size: 24px; font-weight: bold; color: #fff; margin-top: 10%; text-align: center;}
.qywh-note{ display: inline-block; width: 90%; margin: 0px 5%; color: #fff; text-align: center;}
.qywh-x{ display: inline-block; width: 20%; height: 2px; background: #fff; margin:20px  40%;}

.qywh-div{ display: inline-block; width: 100%; border-right: 1px solid #fff; padding: 40px 10px; margin: 15% 0;}

.qywh-ul li:last-child .qywh-div{ border-right: 0px;}
.links-i{ display: inline-block; width: 100%;}
.links-i li{ padding: 6px;}
.links-i li a{ display: inline-block; width: 100%; height: 100px;}
.links-i li a img{ border-radius: 6px;}
.links-i li a:hover img{transform:rotateY(360deg); transition: all 1s ease 0s;
    -ms-transform:rotateY(360deg); 	/* IE 9 */
    -moz-transform:rotateY(360deg); 	/* Firefox */
    -webkit-transform:rotateY(360deg); /* Safari 和 Chrome */
    -o-transform:rotateY(360deg); 	/* Opera */}

.zj-div-l{ display: inline-block; width: 100%; margin-top: 30px;}


.pagea-tit{ width: 100%; padding: 20px 0px; text-align: center; font-size: 24px;font-weight: bold;  color:#377BE3;line-height:30px;}
.pagea-tit span.red{ color: #377BE3;}
.pagea-cn{ font-family: mFont; position: relative; width: 100%; display: inline-block; font-size:36px; font-weight: bold; margin-top: 20px; text-transform: uppercase; color: #333; }
.pagea-note{ font-size: 14px; position: relative; color: #ccc; font-weight: 100; padding: 20px 0; line-height: 180%; display: inline-block; width: 100%;}

.lxwmtel{ display: inline-block; width: 100%; margin-top: 20px;}
.lxwmtel li{ display: inline-block; padding: 8px; width: 100%; margin-top: 10px;}
.lxwmtel li.tels{ font-size: 24px; font-weight: bold; color: #377BE3;}

.mybtn{background: #377BE3; color: #fff; border: 0; padding: 12px; font-size: 14px;  width: 100%;}
.lxwmform{ margin-top: 40px; border-left: 1px solid #ddd; padding-left: 40px;}
textarea.mytextarea{ height: 80px; display: inline-block; width: 100%;}
.lxwmform input{ line-height: 50px ; height: 50px;}

.news-time-n{ display: inline-block; width: 100%; text-align: center; position: relative;}
.news-time-n:before{content: ''; position: absolute; width: 2px; height: 20px; background: #ccc; top: 50%; margin-top: -10px; left: 0;}
.news-time-n .y{font-size: 14px; display: inline-block; padding: 6px 12px;}
.news-time-n .md{font-size: 18px; font-weight: bold; color: #3E80AF; border-top: 1px solid #ccc; display: inline-block; padding: 6px 12px;}
.news-ny .news-div{ height: auto;}
.news-ny li{ background: #fafafa; padding: 10px; margin-top: 16px; border-bottom: 1px solid #eee;}
.news-ny li:nth-child(even){ background: #fff;}

.news-ny li:hover{ background: #eee; box-shadow: 3px 3px 10px #ccc;}
.new-note{ font-size: 12px; line-height: 24px; color: #ccc;}
.n-new-icon{ width: 30px; height: 30px; position: absolute; right: 0; margin-right: -15px; border-radius: 100px; z-index: 11; top: 50%; margin-top: -15px; color: #ccc;}
.n-new-icon span{ text-align: center; line-height: 30px; font-size: 16px; display: inline-block; width: 100%;}
.news-ny li:hover .n-new-icon{ background: #3E80AF; margin-right: 10px; color: #fff;}

.page-con{ width: 100%; display: inline-block; padding: 20px 0;}




@media (max-width: 768px) {
    .top-tel,.logotxt{ display: none;}
    .fromleft img{ top: 100%;  right: 50%; margin-right: 100px; margin-top: 0; width: 80px;}
    .jsjieguo{ width: 100%; margin-left: 0;}
    .foota-b{ display: none;}
    .foota-a .footatel{ margin-left: 0; color: #2c5fb3;}
    .navbar-yb .navbar-nav{ padding-right: 0; width: 100%;}
    .dropdown ul{ display: inline-block; width: 100%; background: #408fd0;}
    .dropdown ul li a{display: inline-block; width: 100%; line-height: 30px; text-align: center; padding: 8px; color: #fff;}
    .dropdown ul li a:hover{ color: #fff; background: #2c5fb3; }
    .cnhbloog{ width: 70%; margin-bottom: 10px; padding-left: 10px; margin-top: 10px;}
    .navbar-header{ margin-top: 16px;}
    .nyb-text{ display: none;}
    .pagea-tit-cn{ font-size: 16px;}
    .text{top: 27%;}
    .page-tit-note{letter-spacing: normal;}
    .title-mfbjd em{ display: inline-block; width: 100%;}
    .myform{ padding: 10px 0;}
}



/*public*/
.fenyeys{ float:left; width:100%; display: inline-block; padding: 20px 10px; text-align:center;  font-size: 12px; font-family: "微软雅黑";}
.fenyeys span{  margin:2px 6px; border-radius:25px;  padding:5px 10px; background:#3E80AF; color:#fff; }
.fenyeys a{ margin:2px 6px; border-radius:25px; padding:5px 10px; background:#ccc; color:#fff; }
.fenyeys a:hover{ background:#3E80AF;}
.nyright-con .col-md-12{margin: 0px; padding: 0px;}


.ny-r-c{display: inline-block; width: 100%;}

.p0{ padding-left: 0px; padding-right: 0px;}
.pl0 {	padding-left:0;}
.pr0 {	padding-right:0;}
.p8{padding-right: 8px;
    padding-left:8px;}
.ml0 {	margin-left:0 ;}
.mr0 {	margin-right:0;}
.ml100 {	margin-left:100px ;}
.fl {	float: left;}
.fr {	float: right;}
.w100 {	width: 100%;}
.mt10 {	margin-top: 10px !important;}
.mt20 {	margin-top: 20px;}
.mt30 {	margin-top: 30px;}
.mt40{ margin-top: 40px;}
.mt6 {	margin-top: 6px;}
.mt60 {	margin-top: 60px;}
.tac {	text-align: center;}
.pb10 {	padding-bottom: 10px;}
.borderb1 {	border-bottom:1px solid #d4d4d4;}
.rela{position: relative}
.ba-f5f5f5{ background: #f5f5f5;}
.ba-fff{ background: #fff;}
.ba-fafafa{ background: #fafafa;}

h3 {margin:0;}
h4 {	margin:0;}
a {	text-decoration: none !important;}

